1
00:00:00,469 --> 00:00:07,770
නියමයි, දැන් අපි අංක ඉගෙන ගනිමු. මට ඉඩ දෙන්න
මෙහි අන්තර්ක්‍රියාකාරී කවචයක් විවෘත කරන්න

3
00:00:07,770 --> 00:00:13,380
මෙය ඉක්මනින් පැහැදිලි කරන්න සහ සංඛ්‍යා, ඔබ
අංක මොනවාද කියලා දන්නවා. අංකයක් නිර්මාණය කිරීමට

5
00:00:13,380 --> 00:00:19,640
python හි අංකය ටයිප් කරන්න සහ
එය එය වන අතර ඔබට ක්‍රියාකරුවන් ද සිටී

7
00:00:19,640 --> 00:00:25,350
මේ වගේ ප්ලස් ක්‍රියාකරු සහ ඔබ
විචල්‍යවල සංඛ්‍යා ගබඩා කිරීමටද හැකිය

9
00:00:25,350 --> 00:00:33,020
අපි කියමු a සමාන 2, b සමාන 3
ඊට පස්සේ plus b එකක් කලොත් 5ක් ලැබෙනවා.

11
00:00:33,020 --> 00:00:41,550
සටහන් කළ යුතු දෙයක් නම්, ඔබ දන්නවා නම්
ඔබ එය මෙහි කරන්න, a 2 b ට සමාන වේ

13
00:00:41,550 --> 00:00:48,170
3 ට සමාන වේ, පසුව ඔබ කරන්නේ නම් a
plus B සහ පසුව ඔබ ස්ක්‍රිප්ට් එක ක්‍රියාත්මක කරන්න,

15
00:00:48,170 --> 00:00:58,739
මට වෙනත් පර්යන්තයක් විවෘත කිරීමට ඉඩ දෙන්න
එහි කිසිදු ප්‍රතිදානයක් නොලැබේ. හේතුව

17
00:00:58,739 --> 00:01:04,559
ඔබ මුද්‍රණය නොකරන බව ය
ඔබගේ වැඩසටහනේ ඇති ඕනෑම දෙයක්, ඉතින් මෙයයි

19
00:01:04,559 --> 00:01:10,229
අන්තර්ක්‍රියාකාරී සැසියකට වඩා වෙනස්.
මෙන්න ඔබ හුදෙක් මෙහෙයුමක් කරන්නේ නම් හෝ නම්

21
00:01:10,229 --> 00:01:16,650
ඔබ සරලව එවැනි විචල්‍යයක් අමතන්න, ඔබ කරන්නම්
ප්‍රතිදානය ඉක්මනින් ලබා ගන්න, එබැවින් මෙය නිකම්ම වේ

23
00:01:16,650 --> 00:01:21,840
ඔබ උත්සාහ කරන විට සරල බව සඳහා
දේවල් ඉවරයි, ඒ නිසා ඔබ සමත් විය යුතු නැහැ

25
00:01:21,840 --> 00:01:27,600
පැහැදිලිව මුද්‍රණය කරයි, නමුත් Python කරනු ඇත
ඔබට මුද්‍රණය හමු වූ බව තේරුම් ගන්න. නමුත් මෙන්න

27
00:01:27,600 --> 00:01:35,130
දේවල් වඩාත් දැඩි වේ, එබැවින් ඔබ නම්
ඔබට අවශ්‍ය ප්‍රතිදානය මුද්‍රණය කිරීමට අවශ්‍යයි

29
00:01:35,130 --> 00:01:43,680
ප්ලස් බී මුද්‍රණය කර ක්‍රියාත්මක කරන්න කියන්න
සහ ඔබ ප්‍රතිදානය ලබා ගන්නා අතර ඔව් මූලික වශයෙන්

31
00:01:43,680 --> 00:01:48,960
අතර ඇති එකම වෙනස එයයි
Python ගොනුවකින් වැඩසටහනක් ක්‍රියාත්මක කිරීම

33
00:01:48,960 --> 00:01:56,130
සහ අන්තර්ක්‍රියාකාරී තුළ කේතය ධාවනය කරයි
shell, ඉතින් මේවා අංක සහ මට පුළුවන්

35
00:01:56,130 --> 00:02:03,439
උදාහරණයක් ලෙස මම 2 වර්ගය කරන්නේ නම් එය ඔප්පු කරන්න.
මෙය INT එකක් බව ඔබට පෙනෙනු ඇත

37
00:02:03,439 --> 00:02:10,289
වර්ගය එනම් පූර්ණ සංඛ්‍යාවක්, එසේ
මූලික වශයෙන් අපට පූර්ණ සංඛ්‍යා ඇති අතර අපට තිබේ

39
00:02:10,289 --> 00:02:13,799
පාවෙනවා. මේ ප්‍රධාන වර්ග දෙකයි
සංඛ්යා වලින්.

41
00:02:13,799 --> 00:02:22,379
float එකක් කියන්නේ, අපි හිතමු 2.4 ඒක float එකක් කියලා
මට ඔප්පු කරන්න පුළුවන් 2.4,

43
00:02:22,379 --> 00:02:30,359
වර්ගය 2.4. ඔබ මෙය දකිනු ඇත
float වේ, කෙසේ වෙතත් ඔබ 2 in ටයිප් කරන්නේ නම්

45
00:02:30,359 --> 00:02:35,609
වරහන් ඔබට මෙය පෙනෙනු ඇත
string, එය අංකයක් නොවන අතර එබැවින්

47
00:02:35,609 --> 00:02:42,689
a භාවිතයෙන් ඔබට මෙහෙයුම් සිදු කළ නොහැක
string සහ අංකයක් එවිට Python ලබා දෙනු ඇත

49
00:02:42,689 --> 00:02:47,430
ඔබට ටයිප් දෝෂයක් ඇති අතර මෙය කියයි
පූර්ණ සංඛ්‍යාව තන්තුවට පරිවර්තනය කළ නොහැක

51
00:02:47,430 --> 00:02:54,569
ඔබ string plus කරන විට ව්‍යංගයෙන්
Python ඔබෙන් බලාපොරොත්තු වන තවත් දෙයක්

53
00:02:54,569 --> 00:03:00,000
ප්ලස් එකකට පසුව තවත් තන්තුවක් එකතු කරමින් සිටියා
අත්සන් කරන්න, ඒ නිසා මට බැහැ කියලා කියනවා

55
00:03:00,000 --> 00:03:05,549
නිඛිල වස්තුව පරිවර්තනය කරන්න, ඒ නිසා එය කළ නොහැක
මෙය ව්‍යංගයෙන් තන්තුවකට පරිවර්තනය කරන්න

57
00:03:05,549 --> 00:03:14,040
මොකද ඔයා දෙක එකතු කරලා තුන කරන්න ගියොත්
පයිතන් මේවාට සලකන නිසා ඔබට 23ක් ලැබේවි

59
00:03:14,040 --> 00:03:17,189
දෙකක් පෙළ ලෙස. ඒ නිසා එය තේරුම් ගැනීමට
වඩා හොඳ

61
00:03:17,189 --> 00:03:26,729
අපි මෙහි යම් පෙළක් එකතු කරමු b එවිට ඔබට ලැබේ
2a3b, එබැවින් එය සංයුක්ත කිරීමේ මෙහෙයුමකි.

63
00:03:26,729 --> 00:03:31,199
ප්ලස් ක්‍රියාකරු භාවිතා කරන විට
strings එය ලෙස හැඳින්වේ

65
00:03:31,199 --> 00:03:37,010
concatenation. දැන් අපි අපේ පැත්තට යමු
අපි කලින් භාවිතා කළ නියැදි වැඩසටහන

67
00:03:37,010 --> 00:03:44,549
මොකක්ද මේකේ තිබ්බේ, දැන් මොකද
සුභ පැතුම් ලබා ගැනීම වෙනුවට නම්

69
00:03:44,549 --> 00:03:53,220
ඔබ ඔවුන්ගේ වයස අසන පරිශීලකයා?
ඔබේ වයස ඇතුළත් කරන්න, එබැවින් මෙය පණිවිඩයක් පමණි

71
00:03:53,220 --> 00:03:56,879
ඔබට අවශ්‍ය ඕනෑම දෙයක් එහි ලිවිය හැක,
නමුත් පණිවිඩයක් ලබා ගැනීමට උත්සාහ කරන්න

73
00:03:56,879 --> 00:04:04,680
පරිශීලකයාට යම් තේරුමක් ඇති කරයි
මම විචල්‍ය නාමය වෙනස් කරන්නම්

75
00:04:04,680 --> 00:04:11,400
වඩා අර්ථවත් දෙයක්, වයස සහ පසුව
මට කරන්න ඕන අලුත් වයස කියමු,

77
00:04:11,400 --> 00:04:18,790
මට වයස සහ 50 ගණනය කිරීමට අවශ්‍යයි.
ඇයි නැත්තේ?

79
00:04:18,790 --> 00:04:28,540
මම නව යුගය මුද්‍රණය කරන්නම්. සුරකින්න
script සහ අපි ගිහින් මේක ක්‍රියාත්මක කරමු, අපි

81
00:04:28,540 --> 00:04:33,130
මම ඔබට අනතුරු අඟවනවා මෙහි දෝෂයක් ලැබෙනු ඇත.
නමුත් වැරදි දකින එක හොඳයි

83
00:04:33,130 --> 00:04:36,030
ඔබට ලැබෙන්නේ ඒ ආකාරයට නිසා
වඩා හොඳින් ඉගෙන ගන්න.

85
00:04:36,030 --> 00:04:45,580
ඉතින් Python my program, execute කරන්න.
දැනට නම් වැඩේ හොදයි මොකද මොකද

87
00:04:45,580 --> 00:04:51,280
සිදු වන්නේ පයිතන් ස්ක්‍රිප්ට් එකක් ක්‍රියාත්මක කිරීමයි
පේලියට පේලියට ඉතින් පලවෙනි එකට යනවා

89
00:04:51,280 --> 00:04:56,980
රේඛාව සහ දෝෂයක් නොමැති නම් එය
එම රේඛාව ක්‍රියාත්මක කරන අතර මෙම අවස්ථාවේදී අපට තිබේ

91
00:04:56,980 --> 00:05:02,830
ආදාන ශ්‍රිතයක් නිසා වැඩසටහන ක්‍රියාත්මකයි
පොරොත්තු මාදිලිය එබැවින් එය පරිශීලකයාගෙන් අපේක්ෂා කරයි

93
00:05:02,830 --> 00:05:10,780
ආදානය ඇතුල් කිරීමට, අපි ඇතුල් කරමු
මෙහි ආදානය. අපි 28 කියමු සහ මෙන්න

95
00:05:10,780 --> 00:05:16,420
අපට ලැබෙන දෝෂයක්. ඉතින් ආයෙත් අපි මේක දැක්කා
පෙර දෝෂය. මේ කියන්නේ type error කියන එක

97
00:05:16,420 --> 00:05:21,250
int වස්තුව string බවට පරිවර්තනය කළ නොහැක
ව්‍යංගයෙන් සහ ඔබට රේඛාවද ඇත

99
00:05:21,250 --> 00:05:30,630
මෙහිදී දෝෂය සිදුවී ඇත. ඉතින් මේවා
මෙහි වැදගත් පණිවිඩ සහ පේළි දෙක.

101
00:05:30,630 --> 00:05:37,270
ඉතින් වෙන්නේ වයස අ
string එය අංකයක් නොවේ එබැවින්

103
00:05:37,270 --> 00:05:43,180
python හට a සමඟ තන්තුවක් එකතු කළ නොහැක
අංකය සහ එසේනම් වයස තන්තුවක් වන්නේ ඇයි?

105
00:05:43,180 --> 00:05:48,520
මොකද ඒක තමයි input function එක
නිෂ්පාදනය කරයි, එබැවින් ආදාන ශ්රිතය ලබා ගනී

107
00:05:48,520 --> 00:05:55,000
පරිශීලක ආදානය සහ එය තන්තුවකට පරිවර්තනය කරයි
එබැවින් ඔබ එහි අංකයක් සමත් වුවද මේවා

109
00:05:55,000 --> 00:05:59,140
සෑම විටම සියල්ල a බවට පරිවර්තනය කරයි
නූල්.

111
00:05:59,140 --> 00:06:07,570
ඒ නිසා ඔයා දන්න Python කරන්න බෑ
28 සහ 50 එකතු කරන්න, එවිට ඔබට කුමක් කළ හැකිද?

113
00:06:07,570 --> 00:06:13,480
එම අවස්ථාවේ දී කරන්න? හොඳයි, ඔබට පරිවර්තනය කිරීමට අවශ්‍යයි
එම තන්තුව පූර්ණ සංඛ්‍යාවකට සහ සඳහා

115
00:06:13,480 --> 00:06:19,360
ඔබට int ශ්‍රිතය භාවිතා කිරීමට අවශ්‍ය බව,
ඉතින් ඒක වැඩ කරන්නේ Python function එකක්.

117
00:06:19,360 --> 00:06:27,570
ඔබට පෙනෙන පරිදි එය දැන් ප්‍රතිදානය කරයි
නිවැරදි ප්‍රතිදානය 28 සහ 50 සමාන වේ

119
00:06:27,570 --> 00:06:32,410
78 සහ ඒ හා සමානව ඔබට පරිවර්තනය කළ හැකිය
අංක සිට නූල් දක්වා

121
00:06:32,410 --> 00:06:42,280
අපි str 50 කියමු, මම හිතනවා අපි එහෙම කරයි කියලා
මෙහි දෝෂයක් ලබා ගන්න. ඔව්, එහි සඳහන් වන්නේ ආකාරයේ දෝෂයකි.

123
00:06:42,280 --> 00:06:48,580
සහාය නොදක්වන ඔපෙරන්ඩ් වර්ගය හතර ප්ලස්.
ඉතින් ඔබ a සමඟ පූර්ණ සංඛ්‍යාවක් එකතු කරනවා

125
00:06:48,580 --> 00:06:57,850
string, ඒ නිසා string සමඟ පූර්ණ සංඛ්යාව. ඔබ නම්
මෙය float එකක් බවට පරිවර්තනය කිරීමට කැමතියි, මට ඉඩ දෙන්න

127
00:06:57,850 --> 00:07:07,270
එය ඉවත් කරන්න, සුරකින්න, ක්රියාත්මක කරන්න. 28. ඔබට ලැබේ
ලකුණු 78 බිංදුව මොකද මොකද

129
00:07:07,270 --> 00:07:19,330
ඔබ float is you භාවිතා කරන විට Python කරයි
දන්නා float 28, එය එය 28.0 බවට පරිවර්තනය කරයි.

131
00:07:19,330 --> 00:07:24,160
එබැවින් පාවෙන සමහර අවස්ථා වලදී ප්රයෝජනවත් විය හැක.
ඒවගේම ඔබට බොහෝ අවස්ථා තිබෙනු ඇත

133
00:07:24,160 --> 00:07:28,690
ඇත්තෙන්ම, දැන් ඒ ගැන කරදර වෙන්න එපා
මොකද අපිට ඇත්ත ලෝකයක් තියෙනවා

135
00:07:28,690 --> 00:07:33,490
ඔබ දකින ස්ථානයේ පසුව යෙදුම්
ඔබ සිටින සෑම දෙයකම සැබෑ ප්‍රතිලාභය

137
00:07:33,490 --> 00:07:39,040
මෙම මුල් කොටස්වල මෙහි පැහැදිලි කිරීම
එය මූලික කරුණු ආවරණය කරයි. ඉතින් මේ ගැන

139
00:07:39,040 --> 00:07:43,540
සංඛ්යා. ඒවා ටිකක් පුරුදු කරන්න උත්සාහ කරන්න
ටිකක් සහ මම ඔබට ඊළඟට කතා කරන්නම්

141
00:07:43,540 --> 00:07:45,690
දේශනය.

